#!/bin/bash

menu(){
	echo "mysql tools"
	echo "1.create mysql db"
	echo "2.create musql tables"
	echo "3.into db to tables"
	echo "4.select tables"
	read -p "option(1-4):" option
}
show_db(){
mysql -u root -p111111 <<EOF
show databases;
EOF
}
show_tables(){
show_db
read -p "请输入你选择的数据库:" db_name
mysql -u root -p111111 <<EOF
use $db_name
show tables;
EOF
}

create_db(){
echo "现在存在的数据库"
show_db
read -p "请输入你想创建数据库的名字:" c_name
mysql -u root -p111111 <<EOF
create database $c_name;
show databases;
EOF
}

create_tables(){
echo "现有的数据库"
show_db
read -p "请输入你选择创建表的数据库的名字" k_name
read -p "请输入你想创建表的名字:" k_t_name
#for i in `seq $num`
#do
#done
mysql -u root -p111111 <<EOF
use $k_name
create table ${k_t_name}(id int(5),name varchar(20),size varchar(4),color varchar(10),price decimal(10));
show tables;
desc $k_t_name;
EOF
}

insert_db(){
show_db
read -p "请输入数据库的名字:" c_name
show_tables
read -p "请输入你选中的表:" t_name
for i in {1..2}
do
read -p "请输入你想插入的数据(id,name,size,color,price)五个数据:" one two ther four fourn
mysql -u root -p111111 <<EOF
use $c_name;
insert into $t_name(id,name,size,color,price) values ("$one","$two","$ther","$four","$fourn");
EOF
done
}

select_tables(){
show_db
read -p "请输入你选择数据库的名字:" db_name
show_tables
read -p "请输入你选中的表:" t_name
mysql -u root -p111111 <<EOF
use $db_name
select * from $t_name
EOF
}

main_menu(){
menu 
case $option in 
1)
create_db
;;
2)
create_tables
;;
3)
insert_db
;;
4)
select_tables
;;
esac
}
while :
do
main_menu
sleep 1
#show_db
#read
#show_tables
#echo root 111111
done
